(god) rest his/her soul - Inglés Sinónimo Diccionario

Can't found any synonym terms.